<?php

/**
 * Generated Model class.
 */
class BlogCriteria extends Criteria
{

    private $id = null;

    private $profile_id = null;

    private $name = null;

    private $description = null;

    private $created = null;

    private $photo_id = null;

    private $carma = null;

    private $post_count = null;

    /**
     * Set new value for blog.id column in current Row.
     * 
     * @param int $IdFromBlogCriteria
     * @return void
     */
    public function setId($Id)
    {
        $this->__set("id", $Id);
    }

    /**
     * Return blog.id column value in current Row.
     * 
     * @return int
     */
    public function getId()
    {
        return $this->__get("id");
    }

    /**
     * Set new value for blog.profile_id column in current Row.
     * 
     * @param int $ProfileIdFromBlogCriteria
     * @return void
     */
    public function setProfileId($ProfileId)
    {
        $this->__set("profile_id", $ProfileId);
    }

    /**
     * Return blog.profile_id column value in current Row.
     * 
     * @return int
     */
    public function getProfileId()
    {
        return $this->__get("profile_id");
    }

    /**
     * Set new value for blog.name column in current Row.
     * 
     * @param varchar $NameFromBlogCriteria
     * @return void
     */
    public function setName($Name)
    {
        $this->__set("name", $Name);
    }

    /**
     * Return blog.name column value in current Row.
     * 
     * @return varchar
     */
    public function getName()
    {
        return $this->__get("name");
    }

    /**
     * Set new value for blog.description column in current Row.
     * 
     * @param varchar $DescriptionFromBlogCriteria
     * @return void
     */
    public function setDescription($Description)
    {
        $this->__set("description", $Description);
    }

    /**
     * Return blog.description column value in current Row.
     * 
     * @return varchar
     */
    public function getDescription()
    {
        return $this->__get("description");
    }

    /**
     * Set new value for blog.created column in current Row.
     * 
     * @param datetime $CreatedFromBlogCriteria
     * @return void
     */
    public function setCreated($Created)
    {
        $this->__set("created", $Created);
    }

    /**
     * Return blog.created column value in current Row.
     * 
     * @return datetime
     */
    public function getCreated()
    {
        return $this->__get("created");
    }

    /**
     * Set new value for blog.photo_id column in current Row.
     * 
     * @param int $PhotoIdFromBlogCriteria
     * @return void
     */
    public function setPhotoId($PhotoId)
    {
        $this->__set("photo_id", $PhotoId);
    }

    /**
     * Return blog.photo_id column value in current Row.
     * 
     * @return int
     */
    public function getPhotoId()
    {
        return $this->__get("photo_id");
    }

    /**
     * Set new value for blog.carma column in current Row.
     * 
     * @param float $CarmaFromBlogCriteria
     * @return void
     */
    public function setCarma($Carma)
    {
        $this->__set("carma", $Carma);
    }

    /**
     * Return blog.carma column value in current Row.
     * 
     * @return float
     */
    public function getCarma()
    {
        return $this->__get("carma");
    }

    /**
     * Set new value for blog.post_count column in current Row.
     * 
     * @param int $PostCountFromBlogCriteria
     * @return void
     */
    public function setPostCount($PostCount)
    {
        $this->__set("post_count", $PostCount);
    }

    /**
     * Return blog.post_count column value in current Row.
     * 
     * @return int
     */
    public function getPostCount()
    {
        return $this->__get("post_count");
    }


}

